package cn.jetpiece.cloud.system.dp.api.biz.model.params;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 修改dp_t_project
 *
 * @author jetpiece
 * @since 2023-05-15
 */
@Data
@ApiModel
public class UpdateDpTProjectParam implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @ApiModelProperty(value = "主键")
    private Integer projectId;

    /**
     * 工程编号
     */
    @ApiModelProperty(value = "工程编号")
    private String projectCode;

    /**
     * 工程名称(汇川)
     */
    @ApiModelProperty(value = "工程名称(汇川)")
    private String projectName;

    /**
     * 工程UUID(与外系统关联,oa的uuid)
     */
    @ApiModelProperty(value = "工程UUID(与外系统关联,oa的uuid)")
    private String projectUuid;

    /**
     * 联系人姓名
     */
    @ApiModelProperty(value = "联系人姓名")
    private String linkMan;

    /**
     * 联系人办公电话
     */
    @ApiModelProperty(value = "联系人办公电话")
    private String linkPhone;

    /**
     * 简介
     */
    @ApiModelProperty(value = "简介")
    private String description;

    /**
     * WGS84 经度
     */
    @ApiModelProperty(value = "WGS84 经度")
    private String lat;

    /**
     * WGS84 纬度
     */
    @ApiModelProperty(value = "WGS84 纬度")
    private String lng;

    /**
     * 项目许可证编号
     */
    @ApiModelProperty(value = "项目许可证编号")
    private String builderLicenseNum;

    /**
     * 省份编码
     */
    @ApiModelProperty(value = "省份编码")
    private String provinceCode;

    /**
     * 市编码
     */
    @ApiModelProperty(value = "市编码")
    private String cityCode;

    /**
     * 区县编码
     */
    @ApiModelProperty(value = "区县编码")
    private String countyCode;

    /**
     * 创建人
     */
    @ApiModelProperty(value = "创建人")
    private String createUser;

    /**
     * 更新人
     */
    @ApiModelProperty(value = "更新人")
    private String updateUser;

    /**
     * 数据状态(0:删除,1:正常,2:保留历史)
     */
    @ApiModelProperty(value = "数据状态(0:删除,1:正常,2:保留历史)")
    private Integer dataStatus;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String remark;

    /**
     * 数据来源(1:系统自建,2:汇川,3:市建委,9:其他)
     */
    @ApiModelProperty(value = "数据来源(1:系统自建,2:汇川,3:市建委,9:其他)")
    private Integer dataSource;

    /**
     * 数据来源id
     */
    @ApiModelProperty(value = "数据来源id")
    private Integer sourceId;

    /**
     * 数据来源表
     */
    @ApiModelProperty(value = "数据来源表")
    private String sourceTable;

    /**
     * 平台uuid
     */
    @ApiModelProperty(value = "平台uuid")
    private String platformUuid;
}
